package exercise;

import java.util.ArrayList;
/*
 * 다음은 정수집합 1,2,3,4와 3,4,5,6의 교집합, 차집합, 합집합을 구하는 코드이
다. 코드를 완성하여 실행결과와 같은 결과를 출력하시오.
[Hint] ArrayList클래스의 addAll(), removeAll(), retainAll()을 사용하라.
 * 
 * */
public class Exercise11_1 {
	public static void main(String arg[]){
		ArrayList list1= new ArrayList();
		ArrayList list2= new ArrayList();
		ArrayList kyo= new ArrayList();
		ArrayList cha= new ArrayList();
		ArrayList hap= new ArrayList();
		
		list1.add(1);
		list1.add(2);
		list1.add(3);
		list1.add(4);
		
		list2.add(3);
		list2.add(4);
		list2.add(5);
		list2.add(6);
		
		kyo.addAll(list1);
		kyo.retainAll(list2);
		
		cha.addAll(list1);
		cha.removeAll(kyo);
		
		hap.addAll(list1);
		hap.retainAll(cha);
		hap.addAll(list2);	
		
		
		System.out.println("list1="+list1);
		System.out.println("list2="+list2);
		System.out.println("kyo="+kyo);
		System.out.println("cha="+cha);
		System.out.println("hap="+hap);
		
		/*
		 * list1=[1, 2, 3, 4]
			list2=[3, 4, 5, 6]
			kyo=[3, 4]
			cha=[1, 2]
			hap=[1, 2, 3, 4, 5, 6]
		 * */
		
	}
}
